package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Outlined.PhotoPrints: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.PhotoPrints",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(508f, 760f)
            lineTo(732f, 760f)
            quadTo(725f, 786f, 708f, 802f)
            quadTo(691f, 818f, 664f, 822f)
            lineTo(228f, 875f)
            quadTo(195f, 880f, 168.5f, 859.5f)
            quadTo(142f, 839f, 138f, 806f)
            lineTo(85f, 369f)
            quadTo(81f, 336f, 101f, 310f)
            quadTo(121f, 284f, 154f, 280f)
            lineTo(200f, 274f)
            lineTo(200f, 354f)
            lineTo(164f, 359f)
            quadTo(164f, 359f, 164f, 359f)
            quadTo(164f, 359f, 164f, 359f)
            lineTo(218f, 796f)
            quadTo(218f, 796f, 218f, 796f)
            quadTo(218f, 796f, 218f, 796f)
            lineTo(508f, 760f)
            close()
            moveTo(360f, 680f)
            quadTo(327f, 680f, 303.5f, 656.5f)
            quadTo(280f, 633f, 280f, 600f)
            lineTo(280f, 160f)
            quadTo(280f, 127f, 303.5f, 103.5f)
            quadTo(327f, 80f, 360f, 80f)
            lineTo(800f, 80f)
            quadTo(833f, 80f, 856.5f, 103.5f)
            quadTo(880f, 127f, 880f, 160f)
            lineTo(880f, 600f)
            quadTo(880f, 633f, 856.5f, 656.5f)
            quadTo(833f, 680f, 800f, 680f)
            lineTo(360f, 680f)
            close()
            moveTo(360f, 600f)
            lineTo(800f, 600f)
            quadTo(800f, 600f, 800f, 600f)
            quadTo(800f, 600f, 800f, 600f)
            lineTo(800f, 160f)
            quadTo(800f, 160f, 800f, 160f)
            quadTo(800f, 160f, 800f, 160f)
            lineTo(360f, 160f)
            quadTo(360f, 160f, 360f, 160f)
            quadTo(360f, 160f, 360f, 160f)
            lineTo(360f, 600f)
            quadTo(360f, 600f, 360f, 600f)
            quadTo(360f, 600f, 360f, 600f)
            close()
            moveTo(580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            lineTo(580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            lineTo(580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            lineTo(580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            quadTo(580f, 380f, 580f, 380f)
            close()
            moveTo(218f, 796f)
            lineTo(218f, 796f)
            lineTo(218f, 796f)
            lineTo(218f, 796f)
            lineTo(218f, 796f)
            quadTo(218f, 796f, 218f, 796f)
            quadTo(218f, 796f, 218f, 796f)
            close()
            moveTo(581f, 560f)
            quadTo(649f, 560f, 696.5f, 513f)
            quadTo(744f, 466f, 749f, 400f)
            quadTo(681f, 400f, 632.5f, 447f)
            quadTo(584f, 494f, 581f, 560f)
            close()
            moveTo(581f, 560f)
            quadTo(578f, 494f, 529.5f, 447f)
            quadTo(481f, 400f, 413f, 400f)
            quadTo(418f, 466f, 465.5f, 513f)
            quadTo(513f, 560f, 581f, 560f)
            close()
            moveTo(581f, 440f)
            quadTo(598f, 440f, 609.5f, 428.5f)
            quadTo(621f, 417f, 621f, 400f)
            lineTo(621f, 390f)
            lineTo(631f, 394f)
            quadTo(646f, 400f, 661.5f, 397f)
            quadTo(677f, 394f, 685f, 380f)
            quadTo(694f, 365f, 691f, 348f)
            quadTo(688f, 331f, 671f, 324f)
            lineTo(661f, 320f)
            lineTo(671f, 316f)
            quadTo(688f, 309f, 690.5f, 291.5f)
            quadTo(693f, 274f, 685f, 260f)
            quadTo(676f, 245f, 661f, 242.5f)
            quadTo(646f, 240f, 631f, 246f)
            lineTo(621f, 250f)
            lineTo(621f, 240f)
            quadTo(621f, 223f, 609.5f, 211.5f)
            quadTo(598f, 200f, 581f, 200f)
            quadTo(564f, 200f, 552.5f, 211.5f)
            quadTo(541f, 223f, 541f, 240f)
            lineTo(541f, 250f)
            lineTo(531f, 246f)
            quadTo(516f, 240f, 501f, 242.5f)
            quadTo(486f, 245f, 477f, 260f)
            quadTo(469f, 274f, 471.5f, 291.5f)
            quadTo(474f, 309f, 491f, 316f)
            lineTo(501f, 320f)
            lineTo(491f, 324f)
            quadTo(474f, 331f, 471f, 348f)
            quadTo(468f, 365f, 477f, 380f)
            quadTo(485f, 394f, 500.5f, 397f)
            quadTo(516f, 400f, 531f, 394f)
            lineTo(541f, 390f)
            lineTo(541f, 400f)
            quadTo(541f, 417f, 552.5f, 428.5f)
            quadTo(564f, 440f, 581f, 440f)
            close()
            moveTo(581f, 360f)
            quadTo(564f, 360f, 552.5f, 348.5f)
            quadTo(541f, 337f, 541f, 320f)
            quadTo(541f, 303f, 552.5f, 291.5f)
            quadTo(564f, 280f, 581f, 280f)
            quadTo(598f, 280f, 609.5f, 291.5f)
            quadTo(621f, 303f, 621f, 320f)
            quadTo(621f, 337f, 609.5f, 348.5f)
            quadTo(598f, 360f, 581f, 360f)
            close()
        }
    }.build()
}
